package com.foreknow.demo01;

/**
 * 数据类型转换
 * 自动转换规则 （小）byte
 *
 * 范围小向范围大的类型
 * 整数向浮点类型
 * char类型向int型转换
 * 布尔类型不能进行任何转换
 */

public class ConvertDemo {
    public static void main(String[] args) {
//        byte b = 20;
//        int a = b;//自动类型转换(范围小 -> 范围大)
//        System.out.println(a);
//
//        long o = 1222l;
//        float f = o;//自动类型转换    整数 -> 浮点数
//        System.out.println(f);
//
//        char c = '张';
//        int x = c;//自动类型的转换   char -> int
//        System.out.println(x);
//
//        int d = 24;
//        double e = d;
//        System.out.println(e);

//        //强制类型转换
//        int aa = 97;
//        byte bb = (byte) aa;//将aa强制转换为byte
//        System.out.println(bb);
//
//        int xx = 2000;
//        byte yy = (byte) xx;
//        System.out.println(yy);
//
//        double dd = 3.14;
//        int zz = (int) dd;
//        System.out.println(zz);
//
//        int ii = 65;
//        char jj = (char) ii;
//        System.out.println(ii);




    }
}
